package config

import (
	"fmt"

	"github.com/spf13/viper"
)

type Config struct {
	MysqlUri      string
	MongoDbUri string
}

var TConfig Config

func init(){
	TConfig = Config{}

	// 设置配置文件信息
	viper.SetConfigName("config")
	viper.SetConfigType("toml")
	viper.AddConfigPath("./")

	// 读取配置文件
	err := viper.ReadInConfig()
	if err != nil {
		panic(fmt.Sprint("读取配置文件失败,err:",err))
	}

	TConfig.MysqlUri = viper.GetString("mysql.uri")
	TConfig.MongoDbUri = viper.GetString("mongo.uri")
}
